package com.bwda.dsrs.filecenter.domain.form.terminalversion;

import java.util.List;
import java.math.BigDecimal;

import com.bwda.dsrs.base.centerbase.form.BaseQueryForm;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 *
 *
 * @author system
 * @date 2019/4/26
 */
@Data
@ApiModel(description = "版本升级表")
public class TerminalVersionQueryForm extends BaseQueryForm {

	@ApiModelProperty(value = "ID")
	private Integer id;

	@ApiModelProperty(value = "ID列表")
	private List<Integer> idList;

	@ApiModelProperty(value = "MAC地址")
	private String macAddr;

	@ApiModelProperty(value = "IP地址")
	private String ipAddr;

	@ApiModelProperty(value = "当前版本号")
	private String currentTerminalVersion;

	@ApiModelProperty(value = "主机名称")
	private String hostName;

	@ApiModelProperty(value = "操作系统")
	private String operatingSystem;

	@ApiModelProperty(value = "升级模式：0手动1自动")
	private Integer upgradeMode;

	@ApiModelProperty(value = "升级类型：1全量2增量")
	private Integer upgradeType;

	@ApiModelProperty(value = "升级包路径")
	private String upgradeAddr;

	@ApiModelProperty(value = "升级包大小,单位为KB")
	private Integer upgradeSize;

	@ApiModelProperty(value = "前版本")
	private String previousVersion;

	@ApiModelProperty(value = "升级结果:1成功2失败")
	private Integer upgradeResult;

	@ApiModelProperty(value = "创建人")
	private String createUserCode;

	@ApiModelProperty(value = "更新人")
	private String updateUserCode;

	@ApiModelProperty(value = "是否删除 0未删除 1已删除")
	private Integer delFlag;

	@ApiModelProperty(value = "是否是最新版本 0 是  1 不是")
	private Integer isNewest;

	@ApiModelProperty(value = "业务名称")
	private String busName;

	@ApiModelProperty(value = "终端编号")
	private String terminalNo;
}